package com.jp.knowledge.model;

import java.io.Serializable;
import java.util.List;

/**
 * Created by jiayen on 16/9/29.
 */
public class HeadLineData implements Serializable {

    /**
     * id : 592b77c4a96d6587b913670e6056236b
     * title : 这款优雅的电子书APP，竟能让你爱上读书？
     * tag :
     * icon : http://www.iconpng.com/png/beta/administrator.png
     * desc :
     * type : 1
     * layout : 1
     * label : 资讯
     * source : 爱范儿
     * address :
     * discuss : 0
     * subscribe : 1
     * prompt : 热
     * createtime : 1467944144
     * isFollow : 1
     * isSubscribe : 1
     * relevantInfoList : [{"relevantIcon":"1","relevantTitle":"","relevantSource":""}]
     * navType :
     * navColor :
     * imglist : [{"src":"http://p3.pstatp.com/list/9db0005b8cc67a676b0"},{"src":"http://p3.pstatp.com/list/9db0005b8cc67a676b0"},{"src":"http://p3.pstatp.com/list/9db0005b8cc67a676b0"}]
     * isJoin : 0
     * isExpJoin : 0
     * portrait :
     * isLook : true
     */

    private String id;
    private String title;
    private String tag;
    private String icon;
    private String desc;
    private int type;
    private int layout;
    private String label;
    private String label2;
    private String source;
    private String address;
    private int discuss;
    private int subscribe;
    private String prompt;
    private long createtime;
    private int isFollow;
    private int follow;
    private int isSubscribe;
    private String navType;
    private String navColor;
    private String cover;
    private int isJoin;
    private int isExpJoin;
    private String portrait;
    private boolean isLook;
    private List<RelevantInfoListBean> relevantInfoList;
    private List<ImglistBean> imglist;

    private String packageCover;
    private int companyType;
    private int infoNum;
    private String command;
    private String recordId;
    private String companyId;
    private int readNum;
    private int catalogNum;
    private String packageGrade;
    private int parameterId;
    private String downloadUrl;
    private String fileName;
    private double fileSize;
    private String packageId;

    public String getLabel2() {
        return label2;
    }

    public void setLabel2(String label2) {
        this.label2 = label2;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public double getFileSize() {
        return fileSize;
    }

    public void setFileSize(double fileSize) {
        this.fileSize = fileSize;
    }

    public int getParameterId() {
        return parameterId;
    }

    public void setParameterId(int parameterId) {
        this.parameterId = parameterId;
    }

    public String getDownloadUrl() {
        return downloadUrl;
    }

    public void setDownloadUrl(String downloadUrl) {
        this.downloadUrl = downloadUrl;
    }

    public String getPackageCover() {
        return packageCover;
    }

    public void setPackageCover(String packageCover) {
        this.packageCover = packageCover;
    }

    public int getCompanyType() {
        return companyType;
    }

    public void setCompanyType(int companyType) {
        this.companyType = companyType;
    }

    public int getInfoNum() {
        return infoNum;
    }

    public void setInfoNum(int infoNum) {
        this.infoNum = infoNum;
    }

    public String getCommand() {
        return command;
    }

    public void setCommand(String command) {
        this.command = command;
    }

    public String getRecordId() {
        return recordId;
    }

    public void setRecordId(String recordId) {
        this.recordId = recordId;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public int getReadNum() {
        return readNum;
    }

    public void setReadNum(int readNum) {
        this.readNum = readNum;
    }

    public int getCatalogNum() {
        return catalogNum;
    }

    public void setCatalogNum(int catalogNum) {
        this.catalogNum = catalogNum;
    }

    public String getPackageGrade() {
        return packageGrade;
    }

    public void setPackageGrade(String packageGrade) {
        this.packageGrade = packageGrade;
    }

    public int getFollow() {
        return follow;
    }

    public void setFollow(int follow) {
        this.follow = follow;
    }

    public String getPackageId() {
        return packageId;
    }

    public void setPackageId(String packageId) {
        this.packageId = packageId;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getTag() {
        return tag;
    }

    public void setTag(String tag) {
        this.tag = tag;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getLayout() {
        return layout;
    }

    public void setLayout(int layout) {
        this.layout = layout;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public int getDiscuss() {
        return discuss;
    }

    public void setDiscuss(int discuss) {
        this.discuss = discuss;
    }

    public int getSubscribe() {
        return subscribe;
    }

    public void setSubscribe(int subscribe) {
        this.subscribe = subscribe;
    }

    public String getPrompt() {
        return prompt;
    }

    public void setPrompt(String prompt) {
        this.prompt = prompt;
    }

    public long getCreatetime() {
        return createtime;
    }

    public void setCreatetime(long createtime) {
        this.createtime = createtime;
    }

    public int getIsFollow() {
        return isFollow;
    }

    public void setIsFollow(int isFollow) {
        this.isFollow = isFollow;
    }

    public int getIsSubscribe() {
        return isSubscribe;
    }

    public void setIsSubscribe(int isSubscribe) {
        this.isSubscribe = isSubscribe;
    }

    public String getNavType() {
        return navType;
    }

    public void setNavType(String navType) {
        this.navType = navType;
    }

    public String getNavColor() {
        return navColor;
    }

    public void setNavColor(String navColor) {
        this.navColor = navColor;
    }

    public String getCover() {
        return cover;
    }

    public void setCover(String cover) {
        this.cover = cover;
    }

    public int getIsJoin() {
        return isJoin;
    }

    public void setIsJoin(int isJoin) {
        this.isJoin = isJoin;
    }

    public int getIsExpJoin() {
        return isExpJoin;
    }

    public void setIsExpJoin(int isExpJoin) {
        this.isExpJoin = isExpJoin;
    }

    public String getPortrait() {
        return portrait;
    }

    public void setPortrait(String portrait) {
        this.portrait = portrait;
    }

    public boolean isLook() {
        return isLook;
    }

    public void setLook(boolean isLook) {
        this.isLook = isLook;
    }

    public List<RelevantInfoListBean> getRelevantInfoList() {
        return relevantInfoList;
    }

    public void setRelevantInfoList(List<RelevantInfoListBean> relevantInfoList) {
        this.relevantInfoList = relevantInfoList;
    }

    public List<ImglistBean> getImglist() {
        return imglist;
    }

    public void setImglist(List<ImglistBean> imglist) {
        this.imglist = imglist;
    }

    public static class RelevantInfoListBean implements Serializable {
        /**
         * relevantIcon : 1
         * relevantTitle :
         * relevantSource :
         */

        private String relevantIcon;
        private String relevantTitle;
        private String relevantSource;
        private int relevantType;

        public String getRelevantIcon() {
            return relevantIcon;
        }

        public void setRelevantIcon(String relevantIcon) {
            this.relevantIcon = relevantIcon;
        }

        public String getRelevantTitle() {
            return relevantTitle;
        }

        public void setRelevantTitle(String relevantTitle) {
            this.relevantTitle = relevantTitle;
        }

        public String getRelevantSource() {
            return relevantSource;
        }

        public void setRelevantSource(String relevantSource) {
            this.relevantSource = relevantSource;
        }

        public int getRelevantType() {
            return relevantType;
        }

        public void setRelevantType(int relevantType) {
            this.relevantType = relevantType;
        }
    }

    public static class ImglistBean implements Serializable {
        /**
         * src : http://p3.pstatp.com/list/9db0005b8cc67a676b0
         */

        private String src;

        public String getSrc() {
            return src;
        }

        public void setSrc(String src) {
            this.src = src;
        }
    }
}
